计算机网络:
1.七层协议
2.tcp、udp
3.拥塞协议
4.https状态码,请求方式
5.https报文
6.ip转换
7.三次握手、四次挥手,2msl
8.cookie和session
9.SSL/TLS协议
操作系统:
1.进程状态、转换图
2.堆栈管理
3.进程、线程的区别
4.死锁
iOS
1.自动引用计数
2.APPDelegate和ViewController生命周期
3.GCD
4.KVO
5.线程安全
6.设计模式原则、MVC和MVVM的区别
7.类方法和实例方法的区别
8.UiTableViewCell的复用、对象池模式
9.引用类型和值类型
10.ARC
11.weak释放为nil的原理
12.isEquel和hash的关系
13.cocoa类
14.锁
15.cocoapod
算法
1.八大排序以及复杂度 https://blog.csdn.net/justloveyou_/article/details/72730597
2.大于内存的排序 https://blog.csdn.net/shitangdejiaozi/article/details/51240107
3.二分查找
4.top K
5.LRU https://blog.csdn.net/karen0310/article/details/75039604
6.二叉树前序、中序、后序 https://www.cnblogs.com/tracyhan/p/5440319.html
7.大整数求和 https://www.cnblogs.com/FZfangzheng/p/7700699.html
8.b树,b+ https://blog.csdn.net/yanshuanche3765/article/details/79945254
9.拓扑排序,二叉树最长路径https://www.cnblogs.com/CodeCafe/p/6856340.html
10.判断有环链表的环的入口 https://blog.csdn.net/huasir_hit/article/details/75205621
11.反转链表 https://blog.csdn.net/fx677588/article/details/72357389
12.蛇形打印n*n的矩阵 https://www.nowcoder.com/profile/6606749/codeBookDetail?submissionId=15814779
13.倒数k链表
14.旋转数组
15.连续子数组的最大和
16.合并链表
17.之字打印
18.青蛙跳台阶
19.二进制中的1
20.整数出现1
21.回文字符串
22.出现次数超过一半的数
补充:
长短地址转换
数组的度
偶数降序,奇数升序